﻿/*
 * -------------------------------------------------------------------------------
 * 版权信息：	
 * 功能描述：	代码处成器生成
 * 
 * 创建人：　	代码生成
 * 创建日期：	2021-04-15 11:01:51
 * 创建说明：	
 * 
 * 修改人：　	
 * 修改日期：	
 * 修改说明：	
 *    
 * -------------------------------------------------------------------------------
 */
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using MS.Entities;
using MS.Enums;
using MS.Utility;
using System.Data.Common;
using MS.Enums.Common;
using MS.Utility.Common;

namespace MS.DataAccess
{
    /// <summary>
    ///   数据访问层上下文
    /// </summary>
    public partial class MSDbContext : DbContext
    {

	   static MSDbContext()
        {
            Database.SetInitializer<DbContext>(null);
        }

        public MSDbContext(WriteRead writeRead)
            : base(writeRead == WriteRead.Write ? StringHelper.WRITE : StringHelper.READ)
        {
        }

		        
        /// <summary>
        /// 菜单和功能数据访问上下文
        /// </summary>
		public DbSet<MS_Base_Function> MS_Base_Function { get; set; }
		        
        /// <summary>
        /// 角色表数据访问上下文
        /// </summary>
		public DbSet<MS_Base_Role> MS_Base_Role { get; set; }
		        
        /// <summary>
        /// 角色权限表数据访问上下文
        /// </summary>
		public DbSet<MS_Base_RoleFunction> MS_Base_RoleFunction { get; set; }
		        
        /// <summary>
        /// 用户角色数据访问上下文
        /// </summary>
		public DbSet<MS_Base_UserRole> MS_Base_UserRole { get; set; }
		        
        /// <summary>
        /// 用户账号表数据访问上下文
        /// </summary>
		public DbSet<MS_UserCenter_UserAccount> MS_UserCenter_UserAccount { get; set; }
		        
        /// <summary>
        /// 用户属性表数据访问上下文
        /// </summary>
		public DbSet<MS_UserCenter_UserAttr> MS_UserCenter_UserAttr { get; set; }
		
    }
}
 